Levenberg Marquardt ( LM ) Algorithm 1 –

نویسنده

  • Pedro Davalos
چکیده

1 – Introduction Parameter estimation for function optimization is a well established problem in computing, as there are countless applications in practice. For this work, we will focus specifically in implementing a distributed and parallel implementation of the Levenberg Marquardt algorithm, which is a well established numerical solver for function approximation given a limited data set. Parameter estimation is required for robotic applications, such as estimating relationships between multiple viewpoints in computer vision, also, orbit determination in aerospace applications requires function optimization using numerical methods based on limited observations. However, there are multiple other applications such as signal processing, control theory, and telecommunications that require such solutions. The Levenberg Marquardt algorithm is an iterative solver that performs calculations to improve the estimate at each step, the iterations continue until an adequate bound is reached. This iterative nature will allow us to implement a distributed version for parallel systems through load balancing at each step. Although this method has demonstrated to be robust and efficient, when solving high-order non-linear systems, the process might diverge, since convergence is not guaranteed, and the initial parameter estimate becomes critical for convergence. These technical details about the levenberg Marquardt algorithm are essential when working with this technique for either the basic traditional single processor algorithm, or when working with a large dataset that requires a large cpu cluster with a distributed implementation. Initially, our most basic requirement is to implement a distributed algorithm that is consistent with the single CPU approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Brief Description of the Levenberg-Marquardt Algorithm Implemened by levmar

The Levenberg-Marquardt (LM) algorithm is an iterative technique that locates the minimum of a function that is expressed as the sum of squares of nonlinear functions. It has become a standard technique for nonlinear least-squares problems and can be thought of as a combination of steepest descent and the Gauss-Newton method. This document briefly describes the mathematics behind levmar, a free...

متن کامل

Damping–undamping strategies for the Levenberg–Marquardt nonlinear least-squares method

The speed of the Levenberg–Marquardt ~LM! nonlinear iterative least-squares method depends upon the choice of damping strategy when the fitted parameters are highly correlated. Additive damping with small damping increments and large damping decrements permits LM to efficiently solve difficult problems, including those that otherwise cause stagnation. © 1997 American Institute of Physics. @S089...

متن کامل

Hybrid Bat & Levenberg-Marquardt Algorithms for Artificial Neural Networks Learning

The Levenberg-Marquardt (LM) gradient descent algorithm is used extensively for the training of Artificial Neural Networks (ANN) in the literature, despite its limitations, such as susceptibility to the local minima that undermine its robustness. In this paper, a bioinspired algorithm referring to the Bat algorithm was proposed for training the ANN, to deviate from the limitations of the LM. Th...

متن کامل

Fundamental Matrix Computation: Theory and Practice

We classify and review existing algorithms for computing the fundamental matrix from point correspondences and propose new effective schemes: 7-parameter Levenberg-Marquardt (LM) search, EFNS, and EFNS-based bundle adjustment. Doing experimental comparison, we show that EFNS and the 7-parameter LM search exhibit the best performance and that additional bundle adjustment does not increase the ac...

متن کامل

Material Decomposition for Energy Resolving Detectors using Weighted Levenberg-Marquardt Optimization

Introduction: Energy resolving X-ray photon counting detectors are able to assign each detected photon to energy bins [1] (Figure 1). This allows the decomposition of an X-ray image into the materials of the acquired object [1, 2], which has potential benefits in angiography. Contrast agent can be extracted without acquiring a mask image, possibly saving dose and avoiding problems with patient ...

متن کامل

On a Global Complexity Bound of the Levenberg-Marquardt Method

In this paper, we propose a new updating rule of the LevenbergMarquardt (LM) parameter for the LM method for nonlinear equations. We show that the global complexity bound of the new LM algorithm is O( −2), that is, it requires at most O( −2) iterations to derive the norm of the gradient of the merit function below the desired accuracy . Host: Jiawang Nie Wednesday, November 1, 2017 4:00 PM AP&M...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009